package com.hyx.api.domain.bo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 报价订单查询对象 offer_order
 *
 * @author ruoyi
 * @date 2023-10-18
 */
@Data
public class OfferOrderBo implements Serializable
{

    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 询价订单ID */
    @NotBlank(message = "询价订单ID不能为空")
    private Long inquiryOrderId;

    /** 报价商ID */
    @NotBlank(message = "报价商ID不能为空")
    private Long offerBusId;

    /** 报价师ID */
    @NotBlank(message = "报价师ID不能为空")
    private Long offerOperatorId;

    /** 不等于 */
    private Long userId;

    /** 报价开始时间 */
    private Date startTime;

    /** 报价结束时间 */
    private Date endTime;

    /** 类型（1：报价中:  2：报价完成:  3：未报价） */
    @NotBlank(message = "类型不能为空")
    private Integer status;

    /** 报价金额 */
    private BigDecimal offerPrice;

    /** 公司利率id（根据金额匹配公司设置的利率） */
    private Long companyRateId;

    /** 利率后金额 */
    private Long rateAmount;

    /** 是否中标（0：否  1：是） */
    private Integer isSuccessful;

    private String modelName;

    private String iemi;

}

